Golang Job: Web Developer

Job added on

Company

Sansaction RPO

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

Roles and responsibilities  

· Collaborate with internal partners and product owners to discuss their product needs and propose solutions

· Write reliable and robust code.

· Create, maintain, and improve RESTful APIs.

· Develop performant and scalable web services that respond in low numbers of milliseconds.

· Work closely with our infrastructure team to solve DevOps problems.

· Work closely with the back-end development team and Solutions Architect to produce software solutions.

· Design relational and non-relational databases, working around issues in systems such as MySQL and Cassandra.

· Actively participates in Agile ceremonies including daily stand-up meetings, sprint planning, sprint demos and retrospectives.

· Update Jira tickets with clear and concise descriptions of technical solutions, progress, and roadblocks  

· Take part in regular peer code reviews with fellow development team members

· Cultivate interactive relationships with product owners, ad technology and analytics teams to continually improve understanding of overall business objectives, identify opportunities and understand how digital goals can be maximized

· Monitor overall site stability and performance goals, identifying areas of concern to be examined or escalated upon as needed  

Qualifications and requirements 

· Expert knowledge and experience in Ruby and Ruby on Rails and PHP.

· Experience writing code that uses SQL and relational databases such as MySQL, as well as Cassandra and non-relational databases

· Expert experience with building frontend interfaces with WordPress and JavaScript

· Experience with subscription payment platform: Zuora

· (Nice to have) Experience with React

· (Nice to have) Programming knowledge and experience with Golang

· (Nice to have) Experience with subscription payment platforms such as Stripe, Paddle 

· (Nice to have) Experience in APM monitoring applications, such as New Relic, Datadog or Dynatrace.

· Understanding and ability to communicate the relationship of application architecture, database design and infrastructure regarding performance and scalability.

· Experience in the managing, versioning and distributing APIs for high consumption. 

· Experience working with application caching systems (Redis) and CDNs (Akamai, CloudFront)

· Experience building and deploying web applications to AWS

· Have a working knowledge of Git (and ideally of GitHub) or other versioning software.

· Excellent understanding of business objectives for digital media

· Familiarity with software development methodologies including Agile, SCRUM and the software development lifecycle (SDLC)

· Ability to confidently self-direct and work on a team with minimal supervision

· Proficient in code reviews and in providing constructive feedback to the team

· Highly organized, self-motivated, adept at managing change and priorities with an ability to work under tight deadlines

Job Types: Full-time, Fixed term contract
Contract length: 12 months

Salary: $70,000.00-$120,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Life insurance
  • Vision care
  • Work from home

Schedule:

  • 8 hour shift
  • Monday to Friday

Application question(s):

  • share your email id

Experience:

  • Ruby on Rails: 3 years (preferred)
  • PHP: 4 years (preferred)
  • WordPress: 4 years (preferred)
  • JavaScript: 4 years (preferred)
  • subscription payment platform: Zuora: 5 years (preferred)
  • web applications to AWS: 4 years (preferred)
  • GitHub: 3 years (preferred)
  • Go: 4 years (preferred)